package org.plex.task.imp;

import java.io.Serializable;

import org.plex.task.ParticipantInfo;

public class ParticipantInfoImp implements ParticipantInfo, Serializable {

	private static final long serialVersionUID = -6719896607854464391L;
	private com.adobe.idp.taskmanager.dsc.client.task.ParticipantInfo participantInfo;

	public com.adobe.idp.taskmanager.dsc.client.task.ParticipantInfo getParticipantInfo() {
		return participantInfo;
	}

	public void setParticipantInfo(
			com.adobe.idp.taskmanager.dsc.client.task.ParticipantInfo participantInfo) {
		this.participantInfo = participantInfo;
	}

	public ParticipantInfoImp(
			com.adobe.idp.taskmanager.dsc.client.task.ParticipantInfo participantInfo)
			throws NullPointerException {
		if (null == participantInfo) {
			throw new NullPointerException();
		}
		this.participantInfo = participantInfo;

	}

	public String getCommonName() {
		// TODO Auto-generated method stub
		return null;
	}

	public String getDomainName() {
		// TODO Auto-generated method stub
		return participantInfo.getDomainName();
	}

	public String getGenericUserString() {
		// TODO Auto-generated method stub
		return participantInfo.getGenericUserString();
	}

	public String getGroupCannonicalName() {
		// TODO Auto-generated method stub
		return participantInfo.getGroupCannonicalName();
	}

	public long getQueueId() {
		// TODO Auto-generated method stub
		return participantInfo.getQueueID();
	}

	public String getSpectifiedUserId() {
		// TODO Auto-generated method stub
		return participantInfo.getSpecifiedUserId();
	}

	public String getUserCannonicalName() {
		// TODO Auto-generated method stub
		return null;
	}

	public boolean isRandomGroupUser() {
		// TODO Auto-generated method stub
		return participantInfo.isRandomGroupUser();
	}

	public void setCommonName(String commonName) {
		// TODO Auto-generated method stub
		participantInfo.setCommonName(commonName);
	}

	public void setDomainName(String domainName) {
		// TODO Auto-generated method stub
		participantInfo.setDomainName(domainName);
	}

	public void setGenericUSerString(String genericUserString) {
		// TODO Auto-generated method stub
		participantInfo.setGenericUserString(genericUserString);
	}

	public void setGroupCannonicalName(String groupCannoncicalName) {
		// TODO Auto-generated method stub
		participantInfo.setGroupCannonicalName(groupCannoncicalName);

	}

	public void setQueueId(long queueId) {
		// TODO Auto-generated method stub
		participantInfo.setQueueID(queueId);
	}

	public void setRandomGroupUser(boolean randomGroupUser) {
		// TODO Auto-generated method stub
		participantInfo.setRandomGroupUser(randomGroupUser);
	}

	public void setSpecifiedUserId(String specifiedUserId) {
		// TODO Auto-generated method stub
		participantInfo.setSpecifiedUserId(specifiedUserId);

	}

	public void setUserCannonicalName(String userCannonicalName) {
		// TODO Auto-generated method stub
		participantInfo.setUserCannonicalName(userCannonicalName);
	}

}
